Towards a Generic and Adaptable J2EE-Based Framework for Engineering Personalizable "My" Portals
نویسندگان
چکیده
There exist many portal servers that support the construction of personalizable “My” portals, that is, portals that allow the user to have one or more personal pages composed of personalizable services. The main drawback of current portal servers is its lack of generality and adaptability. This paper presents the approach we are following in the new version of MyPersonalizer, a J2EE-based framework for engineering personalizable “My” portals. MyPersonalizer is being structured according to the Model-View-Controller (MVC) architectural pattern, providing generic and adaptable model and controller layers that implement the typical use cases of a My portal. The controller layer is built upon Jakarta Struts, “de facto” MVC framework for J2EE web applications and is tightly integrated with it. So, in order to build a My portal, developers implement the portal view as JSP pages by using Struts and JSTL tags, integrate personalized service responses, specify portal configuration and maybe redefine some policies if necessary.
منابع مشابه
Jafar: Detailed Design of a Pattern-based J2ee Framework
Framework-based development is one of the major challenges in the field of rapid development of distributed applications. J2EE-based web applications represent an extremely interesting context for which development frameworks should be provided. Unfortunately, there are few integrated frameworks for such environments developed from a software engineering perspective. This paper presents the det...
متن کاملA Framework for Personalizable Community Web Portals
In this paper we present a framework for the creation of community web portals. The framework provides the necessary infrastructure for the management of several portlets, which divide the available space for information display on the portal page. The management infrastructure includes authentication, layout and user profile services. The framework also provides a portlet infrastructure for di...
متن کاملPersonalizing Digital Libraries at Design Time: The Miguel de Cervantes Digital Library Case Study
In this article we describe our experience in the development of a personalizable dissemination model for the Miguel de Cervantes Digital Library’s Web-based newsletter-service, which combines adaptive with adaptable personalization techniques, being capable or ranking news according to navigation-inferred preferences and then filter them according to a user-given profile. We explain how Web en...
متن کاملUsing and Specializing Jafar, a Pattern-based J2ee Framework: an Auction Case Study
Sun’s J2EE environment is becoming one of the major technologies for the development of web applications. The reuse of stable and integrated components is a wellknown means to achieve an effective development. Frameworks have this objective but few frameworks are available for the J2EE platform, and moreover, they are rarely integrated in a global methodological approach supported by a tool. Fu...
متن کاملGeneric parity generators design using LTEx methodology: A quantum-dot cellular automata based approach
Quantum-dot Cellular Automata (QCA) is a prominent paradigm that is considered to continue its dominance in thecomputation at deep sub-micron regime in nanotechnology. The QCA realizations of five-input Majority Voter based multilevel parity generator circuits have been introduced in recent years. However, no attention has been paid towards the QCA instantiation of the generic (n-bit) even and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003